package com.bestcem.xm.award.entity.mysql;

import java.io.Serializable;
import java.util.Date;

public class AwardRuleEntity implements Serializable {
    /**
     * 主键
     */
    private String awardId;

    /**
     * 可选 答题时间限制
     */
    private Integer time;

    /**
     * 可选 手机号抽奖次数限制
     */
    private Integer drawPhone;

    /**
     * 可选 手机号中奖次数限制
     */
    private Integer winPhone;

    /**
     * 可选  单微信号领取次数限制
     */
    private Integer winWechat;

    /**
     * 可选 账户访问限制
     */
    private Integer account;

    /**
     * 可选 设备访问次数限制
     */
    private Integer device;

    /**
     * 可选 ip访问次数限制
     */
    private Integer ip;

    /**
     * 可选 单日领取次数限制
     */
    private Integer day;

    /**
     * 可选，设置的问卷分值
     */
    private Long score;

    /**
     * 创建时间 北京时间
     */
    private Date createTime;

    /**
     * 创建时间 北京时间
     */
    private Date updateTime;

    /**
     * 主键
     * @return award_id 主键
     */
    public String getAwardId() {
        return awardId;
    }

    /**
     * 主键
     * @param awardId 主键
     */
    public void setAwardId(String awardId) {
        this.awardId = awardId;
    }

    /**
     * 可选 答题时间限制
     * @return time 可选 答题时间限制
     */
    public Integer getTime() {
        return time;
    }

    /**
     * 可选 答题时间限制
     * @param time 可选 答题时间限制
     */
    public void setTime(Integer time) {
        this.time = time;
    }

    /**
     * 可选 手机号抽奖次数限制
     * @return draw_phone 可选 手机号抽奖次数限制
     */
    public Integer getDrawPhone() {
        return drawPhone;
    }

    /**
     * 可选 手机号抽奖次数限制
     * @param drawPhone 可选 手机号抽奖次数限制
     */
    public void setDrawPhone(Integer drawPhone) {
        this.drawPhone = drawPhone;
    }

    /**
     * 可选 手机号中奖次数限制
     * @return win_phone 可选 手机号中奖次数限制
     */
    public Integer getWinPhone() {
        return winPhone;
    }

    /**
     * 可选 手机号中奖次数限制
     * @param winPhone 可选 手机号中奖次数限制
     */
    public void setWinPhone(Integer winPhone) {
        this.winPhone = winPhone;
    }

    /**
     * 可选  单微信号领取次数限制
     * @return win_wechat 可选  单微信号领取次数限制
     */
    public Integer getWinWechat() {
        return winWechat;
    }

    /**
     * 可选  单微信号领取次数限制
     * @param winWechat 可选  单微信号领取次数限制
     */
    public void setWinWechat(Integer winWechat) {
        this.winWechat = winWechat;
    }

    /**
     * 可选 账户访问限制
     * @return account 可选 账户访问限制
     */
    public Integer getAccount() {
        return account;
    }

    /**
     * 可选 账户访问限制
     * @param account 可选 账户访问限制
     */
    public void setAccount(Integer account) {
        this.account = account;
    }

    /**
     * 可选 设备访问次数限制
     * @return device 可选 设备访问次数限制
     */
    public Integer getDevice() {
        return device;
    }

    /**
     * 可选 设备访问次数限制
     * @param device 可选 设备访问次数限制
     */
    public void setDevice(Integer device) {
        this.device = device;
    }

    /**
     * 可选 ip访问次数限制
     * @return ip 可选 ip访问次数限制
     */
    public Integer getIp() {
        return ip;
    }

    /**
     * 可选 ip访问次数限制
     * @param ip 可选 ip访问次数限制
     */
    public void setIp(Integer ip) {
        this.ip = ip;
    }

    /**
     * 可选 单日领取次数限制
     * @return day 可选 单日领取次数限制
     */
    public Integer getDay() {
        return day;
    }

    /**
     * 可选 单日领取次数限制
     * @param day 可选 单日领取次数限制
     */
    public void setDay(Integer day) {
        this.day = day;
    }

    /**
     * 可选，设置的问卷分值
     * @return score 可选，设置的问卷分值
     */
    public Long getScore() {
        return score;
    }

    /**
     * 可选，设置的问卷分值
     * @param score 可选，设置的问卷分值
     */
    public void setScore(Long score) {
        this.score = score;
    }

    /**
     * 创建时间 北京时间
     * @return create_time 创建时间 北京时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间 北京时间
     * @param createTime 创建时间 北京时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 创建时间 北京时间
     * @return update_time 创建时间 北京时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 创建时间 北京时间
     * @param updateTime 创建时间 北京时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}